package entidades;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

public class ClienteEntity {

	private String apellido;
	private String nombre;
	private String direccion;
	private String localidad;
	private String telefono;
	private int codigoCliente;
	private java.util.List<AnteojosEntity> anteojos = new ArrayList<AnteojosEntity>();

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getLocalidad() {
		return localidad;
	}

	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public java.util.List<AnteojosEntity> getAnteojos() {
		return anteojos;
	}

	public void setAnteojos(java.util.List<AnteojosEntity> anteojos) {
		this.anteojos = anteojos;
	}

	public void insertar() {

	}

	public int getCodigoCliente() {
		return codigoCliente;
	}

	public void setCodigoCliente(int codigoCliente) {
		this.codigoCliente = codigoCliente;
	}

	public void save() {
		Connection con = Conexiones.getConexionMySQL();
		String query = "insert into clientes (apellido,nombre,direccion,localidad,telefono,cod_cliente) values"
				+ "       ('"
				+ this.getApellido()
				+ "','"
				+ this.getNombre()
				+ "','"
				+ this.getDireccion()
				+ "','"
				+ this.getLocalidad()
				+ "','"
				+ this.getTelefono()
				+ "',"
				+ this.getCodigoCliente()
				+ ")";
		try {
			Statement stm = con.createStatement();
			stm.executeUpdate(query);
			con.close();

		} catch (SQLException e) {
			System.out.println("Error en cliente entity");
			e.printStackTrace();
		}
	

	}

}
